//
//  ZLHUD.h
//  BaseProject
//
//  Created by itzhaolei on 2024/7/12.
//

#import <UIKit/UIKit.h>
#import <MBProgressHUD/MBProgressHUD.h>

NS_ASSUME_NONNULL_BEGIN

@interface ZLHUD : MBProgressHUD

/**开启一个HUD
 *@param view 添加到指定的视图上
 */
+ (instancetype)showHUDWithSuperView:(UIView *)view;

/**改变显示中的HUD文字
 *@param hud 当前的HUD
 *@param text 提示文字
 *@param complete 文字消失后的处理
 */
+ (void)changeTextHUD:(ZLHUD *)hud Text:(NSString *)text Delay:(void (^)(void))complete;

/**隐藏HUD
 *@param hud 当前的HUD
 */
+ (void)HideHUD:(ZLHUD *)hud;

/**临时在window上开启HUD
 *@param text 提示文字
 */
+ (void)showWindowHUDWithText:(NSString *)text;

@end

NS_ASSUME_NONNULL_END
